package com.etone.smartAudit.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.etone.smartAudit.domain.ItemExpansion;
import com.etone.smartAudit.vo.item.ItemExpansionVO;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @author: 蒋学伟
 * @create: 2020-07-16 10:52:33
 * @Description 项目扩容管理
 */
@Mapper
public interface ItemExpansionMapper extends BaseMapper<ItemExpansion> {

    /**
     * 获取扩容详情记录
     *
     * @param itemId
     * @return
     */
    List<ItemExpansionVO> findItemExpansionVOByItemId(@Param("itemId") Integer itemId);

    /**
     * 删除扩容详情
     *
     * @param itemId
     * @return
     */
    int deleteByItemId(@Param("itemId") Integer itemId);

    /**
     * 通过项目id获取扩容记录
     *
     * @param itemId
     * @return
     */
    List<ItemExpansion> findByItemId(Integer itemId);
}
